/**
 * 
 */
package com.csc.bankingsystem.core.util;

/**
 * @author angelkid
 *
 */
public class ConstantManager {
	public static final String SUCCESS = "SUCCESS";
	public static final String TOKEN_PARAM = "token";
	public static final String TOKEN_PARAM_SEPARATOR = "@";
	public static final String MD5 = "MD5";
	public static final String FULL_DATETIME_PATTERN = "dd-MM-yyyy HH:mm:ss.SSS";
	public static final String TOKEN_NOT_FOUND = "TOKEN_NOT_FOUND";
	public static final String INVALID_TOKEN = "INVALID_TOKEN";
	public static final String TOKEN_EXPIRED = "TOKEN_EXPIRED";
	public static final String ALGORITHM_NOT_SUPPORT = "ALGORITHM_NOT_SUPPORT";
	public static final String NO_USERNAME_OR_PASSWORD = "NO_USERNAME_OR_PASSWORD";
	public static final String INVALID_USERNAME_OR_PASSWORD = "INVALID_USERNAME_OR_PASSWORD";
	public static final String NO_CAPTCHA = "NO_CAPTCHA";
	public static final String CAPTCHA_NOT_MATCH = "CAPTCHA_NOT_MATCH";
	public static final String CURRENT_USER = "CURRENT_USER";
	public static final String CURRENT_USER_ID = "CURRENT_USER_ID";
	public static final Integer MAX_NUM_ATTEMPT = 3;
	public static final Long LOCK_USER_TIME_MILISECOND = 60000l;
	public static final String USER_IS_LOCKED = "USER_IS_LOCKED";
	public static final Long MINIMUM_ACCOUNT_AMOUNT = 0l;
	public static final String TRANSFER_NOT_ENOUGH_MONEY = "TRANSFER_NOT_ENOUGH_MONEY";
	public static final String TRANSFER_DO_NOT_HAVE_PERMISSION = "TRANSFER_DO_NOT_HAVE_PERMISSION";
	public static final String INVALID_OLD_PASSWORD = "INVALID_OLD_PASSWORD";
	public static final String INTERNAL_SERVER_ERROR = "INTERNAL_SERVER_ERROR";
	public static final String INVALID_DATE = "INVALID_DATE";
	public static final String TRANSFER_INVALID_SOURCE = "TRANSFER_INVALID_SOURCE";
	public static final String TRANSFER_INVALID_DESTINATION = "TRANSFER_INVALID_DESTINATION";
	
	
	
}
